#ifndef __PID_H
#define __PID_H

typedef struct Indicator PID_Indicator;
typedef struct Indicator_ SYS_Indicator;
PID_Indicator PID_initial(void);
void PID_setParameters(PID_Indicator* indicator, float ActiveValue, float TargetValue, float OutputMax);
double PID_calculate(PID_Indicator* indicator);
double PID_transform(double Increment);
double PID_algorithmCall(PID_Indicator* indicator);

#endif
